<?php
/**
*	模块信息监听文件
*/
namespace Rainrock\Framework\kernel\core;



class ModuleListener extends BaseClass{
	
	public $mode,$model;
	public $mid	= 0;

	/**
	*	设置对应模块
	*/
	public function setMode($mode)
	{
		$this->mode = $mode;
		$this->model= $mode->getModel($this->getDb());
	}
	
	/**
	*	初始化的
	*/
	public function initListener(){}
	
	/**
	*	保存之前处理
	*/
	public function onSaveBefore($data, $id,$isadd){}
	
	/**
	*	保存之后处理
	*/
	public function onSaveAfter($data, $id,$isadd){}
	
	/**
	*	删除之前处理
	*/
	public function onDeleteBefore(){}
	
	/**
	*	删除之后处理
	*/
	public function onDeleteAfter(){}
	
	/**
	*	单元格编辑之前处理
	*/
	public function onSavecellBefore($fields, $value){}
	
	/**
	*	单元格编辑之后处理
	*/
	public function onSavecellAfter($fields, $value){}
	
	
	public function onDataListBefore(){}
	
	/**
	*	数据
	*/
	public function onDataListAfter($rows){}
	
	public function onReplacers($rs, $lx){return $rs;}
	
	/**
	*	列表页的一些js参数
	*/
	public function onListScript(){}
	
	/**
	*	录入页的一些js
	*/
	public function onInputScript(){}
	
	/**
	*	列表页右边按钮
	*/
	public function onListRightbtn($pnum){}
}